import request from '@/utils/request';
/**
 * app底部导航 - 分页查询列表
 * @param {Object} data
//  */
export function getNavigationList(data) {
  return request.get(`/system/navigation/list?${data}`);
}

/**
 * app底部导航 - 添加
 * @param {Object} data
//  */
export function setNavigationSave(data) {
  return request.post('/system/navigation/save', data);
}

/**
 * app底部导航 - 编辑
 * @param {Object} data {}
//  */
export function setNavigationUpdate(data) {
  return request.post('/system/navigation/update', data);
}

/**
 * app底部导航 - 查看详情
 *@param {id}
//  */
export function getNavigationInfo(id) {
  return request.get('/system/navigation/info/' + id);
}

/**
 * app底部导航 - 删除
 * @param {Object} data {}
//  */
export function setNavigationDelete(ids) {
  return request.post('/system/navigation/delete?ids=' + ids);
}
/**
 * app底部导航 - 禁用
 * @param {Object} data {}
//  */
export function setNavigationDisable(ids) {
  return request.post('/system/navigation/disable?ids=' + ids);
}
/**
 * app底部导航 - 启用
 * @param {Object} data {}
//  */
export function setNavigationEnable(ids) {
  return request.post('/system/navigation/enable?ids=' + ids);
}

/**
 * app底部导航 - 设为主页
 * @param {Object} data {id,roleId}
//  */
export function setNavigationSetHome(data) {
  return request.post('/system/navigation/setHome', data);
}

/**
 * 底部导航 - 选择列表
 *@param {id}
//  */
export function getNavigatios(id) {
  return request.get('/system/navigation/navigations');
}

/**
 * 功能板块 - 分页查询列表
 * @param {Object} data
//  */
export function getModuleList(data) {
  return request.get(`/system/module/list?${data}`);
}

/**
 * 功能板块 - 添加
 * @param {Object} data
//  */
export function setModuleSave(data) {
  return request.post('/system/module/save', data);
}

/**
 * 功能板块 - 编辑
 * @param {Object} data {}
//  */
export function setModuleUpdate(data) {
  return request.post('/system/module/update', data);
}

/**
 * 功能板块 - 查看详情
 *@param {id}
//  */
export function getModuleInfo(id) {
  return request.get('/system/module/info/' + id);
}

/**
 * 功能板块 - 删除
 * @param {Object} data {}
//  */
export function setModuleDelete(ids) {
  return request.post('/system/module/delete?ids=' + ids);
}


/**
 * 功能板块 - 分页列表
 * @param {Object} data
//  */
export function getModuleModuleList(navigationId) {
  return request.get(`/system/module/selectList/${navigationId}`);
}

/**
 * 常用功能 - 分页查询列表
 * @param {Object} data
//  */
export function getWorkList(data) {
  return request.get(`/system/work/list?${data}`);
}

/**
 * 常用功能 - 添加
 * @param {Object} data
//  */
export function setWorkSave(data) {
  return request.post('/system/work/save', data);
}

/**
 * 常用功能 - 编辑
 * @param {Object} data {}
//  */
export function setWorkUpdate(data) {
  return request.post('/system/work/update', data);
}

/**
 * 常用功能 - 查看详情
 *@param {id}
//  */
export function getWorkInfo(id) {
  return request.get('/system/work/info/' + id);
}

/**
 * 常用功能 - 删除
 * @param {Object} data {}
//  */
export function setWorkDelete(ids) {
  return request.post('/system/work/delete?ids=' + ids);
}
/**
 * 常用功能 - 禁用
 * @param {Object} data {}
//  */
export function setWorkDisable(ids) {
  return request.post('/system/work/disable?ids=' + ids);
}
/**
 * 常用功能 - 启用
 * @param {Object} data {}
//  */
export function setWorkEnable(ids) {
  return request.post('/system/work/enable?ids=' + ids);
}

/**
 * 常用功能 - 参数编码
 *@param {id}
//  */
export function getWorkCodeList() {
  return request.get('/system/work/codeList');
}

/**
 * 链接分类 - 分页查询列表
 * @param {Object} data
//  */
export function getUrlClassifyList(data) {
  return request.get(`/system/urlClassify/list?${data}`);
}

/**
 * 链接分类 - 添加
 * @param {Object} data
//  */
export function setUrlClassifySave(data) {
  return request.post('/system/urlClassify/save', data);
}

/**
 * 链接分类 - 编辑
 * @param {Object} data {}
//  */
export function setUrlClassifyUpdate(data) {
  return request.post('/system/urlClassify/update', data);
}

/**
 * 链接分类 - 查看详情
 *@param {id}
//  */
export function getUrlClassifyInfo(id) {
  return request.get('/system/urlClassify/info/' + id);
}

/**
 * 链接分类 - 删除
 * @param {Object} data {}
//  */
export function setUrlClassifyDelete(ids) {
  return request.post('/system/urlClassify/delete?ids=' + ids);
}
/**
 * 链接分类 - 禁用
 * @param {Object} data {}
//  */
export function setUrlClassifyDisable(ids) {
  return request.post('/system/urlClassify/disable?ids=' + ids);
}
/**
 * 链接分类 - 启用
 * @param {Object} data {}
//  */
export function setUrlClassifyEnable(ids) {
  return request.post('/system/urlClassify/enable?ids=' + ids);
}

/**
 * 链接分类 - 父级列表
 * @param {Object} id 过滤同分类 父级分类数据
//  */
export function getUrlClassifyParentList(id) {
  return request.get('/system/urlClassify/parentList?id=' + id);
}


/**
 * 链接 - 分页查询列表
 * @param {Object} data
//  */
export function getUrlList(data) {
  return request.get(`/system/url/list?${data}`);
}

/**
 * 链接 - 添加
 * @param {Object} data
//  */
export function setUrlSave(data) {
  return request.post('/system/url/save', data);
}

/**
 * 链接 - 编辑
 * @param {Object} data {}
//  */
export function setUrlUpdate(data) {
  return request.post('/system/url/update', data);
}

/**
 * 链接 - 查看详情
 *@param {id}
//  */
export function getUrlInfo(id) {
  return request.get('/system/url/info/' + id);
}

/**
 * 链接 - 删除
 * @param {Object} data {}
//  */
export function setUrlDelete(ids) {
  return request.post('/system/url/delete?ids=' + ids);
}
/**
 * 链接 - 禁用
 * @param {Object} data {}
//  */
export function setUrlDisable(ids) {
  return request.post('/system/url/disable?ids=' + ids);
}
/**
 * 链接 - 启用
 * @param {Object} data {}
//  */
export function setUrlEnable(ids) {
  return request.post('/system/url/enable?ids=' + ids);
}

/**
 * app链接 - 选择列表
 *@param {id}
//  */
export function getUrlSelectList(id) {
  return request.get('/system/url/selectList');
}


/**
 * app底部导航 - 分页查询列表
 * @param {Object} data
//  */
export function getTaskClassifyList(data) {
  return request.get(`/system/taskClassify/list?${data}`);
}

/**
 * APP任务分类 - 选择列表
 * @param {Object} data
//  */
export function getTaskClassifySelectList() {
  return request.get(`/system/taskClassify/selectList`);
}


/**
 * 任务卡配置 - 分页查询列表
 * @param {Object} data
//  */
export function getAppTaskList(data) {
  return request.get(`/system/appTask/list?${data}`);
}

/**
 * 任务卡配置 - 添加
 * @param {Object} data
//  */
export function setAppTaskSave(data) {
  return request.post('/system/appTask/save', data);
}

/**
 * 任务卡配置 - 编辑
 * @param {Object} data {}
//  */
export function setAppTaskUpdate(data) {
  return request.post('/system/appTask/update', data);
}

/**
 * 任务卡配置 - 查看详情
 *@param {id}
//  */
export function getAppTaskInfo(id) {
  return request.get('/system/appTask/info/' + id);
}

/**
 * 任务卡配置 - 删除
 * @param {Object} data {}
//  */
export function setAppTaskDelete(ids) {
  return request.post('/system/appTask/delete?ids=' + ids);
}

/**
 * APP任务分类 - 任务类型列表
 * @param {Object} data
//  */
export function getAppTaskSelectList() {
  return request.get(`/system/appTask/selectList`);
}
